﻿
// 1380. 邮票.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>


/*

https://www.acwing.com/problem/content/1382/

给定 N 种不同面值的邮票，每种面值的邮票都有足够多张。

一个信封上最多可以贴 K 张邮票。

请你找出使得 1 到 M 之间所有的邮资都能被凑出的最大的 M 是多少。

例如，假设现在有 1 和 3 两种面值的邮票，一个信封上最多可以贴 5 张邮票，那么 1 到 13 之间的所有邮资都可以被凑出：

1 = 1
2 = 1 + 1
3 = 3
4 = 3 + 1
5 = 3 + 1 + 1
6 = 3 + 3
7 = 3 + 3 + 1
8 = 3 + 3 + 1 + 1
9 = 3 + 3 + 3
10 = 3 + 3 + 3 + 1
11 = 3 + 3 + 3 + 1 + 1
12 = 3 + 3 + 3 + 3
13 = 3 + 3 + 3 + 3 + 1
而 14 无法用不超过 5 张的面值为 1 或 3 的邮票凑出。

所以对于此例，M=13。

输入格式
第一行包含两个整数 K 和 N。

接下来若干行，输出 N 个整数，表示所有的邮票面值，每行最多输出 15 个数。

输出格式
输出一个整数，表示 M 的最大值。

数据范围
1≤K≤200,
1≤N≤50,
邮票的面值均不超过 10000。

输入样例：
5 2
1 3
输出样例：
13
*/
int main()
{
    std::cout << "Hello World!\n";
}

 